package com.ftg.learn.chapter06;

/**
 * 循环练习
 *
 * @author lijiaxin
 * @version 1.0
 * @date 2023/7/14 19:11
 */

public class ForTest {

    public static void q1(){
//        打印出“十”字
        for (int i = 0; i < 5; i++) {
            System.out.println("\t");
            for (int j = 0; j < 5; j++) {
                if(i==5>>1||j==5>>1){
                    System.out.print("-\t");
                }else {
                    System.out.print("\t");
                }
            }
        }
    }

    public static void q2(){
        //    打印出“田”字
        for (int i = 0; i < 5; i++) {
            System.out.println("\t");
            for (int j = 0; j < 5; j++) {
                if(i==5>>1||i==0||i==4||j==5>>1||j==0||j==4){
                    System.out.print("-\t");
                }else {
                    System.out.print("\t");
                }
            }
        }
    }

    public static void q3(){
        //    打印出“中”字
        for (int i = 0; i < 5; i++) {
            System.out.println("\t");
            for (int j = 0; j < 5; j++) {
                if(j==0&&i==2||j==4&&i==2||i==1||i==3||j==2){
                    System.out.print("-\t");
                }else {
                     System.out.print("\t");
                }
            }
        }
    }

    public static void q4(){
//        打印出“土”字
        for (int i = 0; i < 5; i++) {
            System.out.println("\t");
            for (int j = 0; j < 5; j++) {
                if(j==2||i==4||i==2&&j==1||i==2&&j==3){
                    System.out.print("-\t");
                }else {
                    System.out.print("\t");
                }
            }
        }
    }

    public static void q5(){
//        打印出“甲“字
        for (int i = 0; i < 8; i++) {
            System.out.println("\t");
            for (int j = 0; j < 7; j++) {
                if(i==0||i==4||i==2||j==3||j==0&&i<=3||j==6&&i<=3){
                    System.out.print(".\t");
                }else {
                    System.out.print("\t");
                }
            }
        }
    }

    public static void q6(){
//        需求：小芳的妈妈每天给她2.5元钱，她都会存起来，但是，每当这一天是存钱的总量为5的倍数的话，她都会花去6元钱,问几天可以存够100元
            double money=0;
            int day=0;
        while ( money <100) {
            money+=2.5;
            day++;
            if(money%5==0){
                money-=6;
            }
        }
            System.out.printf( "%d天存够100",day);
    }

    public static void main(String[] args) {
//        q1();
//        q2();
//        q3();
//        q4();
//        q5();
        q6();
    }
}
